/* FilialInfoTag.java
 * Criado em 10/10/2005.
 */
package br.com.werp.regras.geral.visao.taglib;

import br.com.werp.regras.geral.FabricaSubSistema;
import br.com.werp.regras.geral.GerenciadorErros;
import br.com.werp.regras.geral.Suporte;
import br.com.werp.regras.geral.helpers.EmpresaHelper;
import br.com.werp.regras.geral.util.Html;
import br.com.werp.regras.geral.vos.suporte.EmpresaVO;

import java.io.IOException;

import java.util.Iterator;
import java.util.List;

import javax.servlet.jsp.JspException;
import javax.servlet.jsp.JspWriter;


/**
 * @author Rafael Carneiro (<a href="mailto:rafael@portaljava.com">e-mail</a>)
 *
 */
public class FilialInfoTag extends MasterTag {
   
	private static final long serialVersionUID = 1L;

	public void otherDoStartTagOperations() {
        JspWriter out = pageContext.getOut();

        try {
            

            String filial =
                (String) pageContext.getSession().getAttribute("filialId");

            out.println(Html.bold("Filial: ") +
                EmpresaHelper.obterEmpresa(filial).getEmpr_descricao());
        } catch (Exception e) {
            GerenciadorErros.logarErro(e);
            try {
                out.println("<font color='red'>Erro acessando filiais!</font>");
            } catch (IOException e1) {
                GerenciadorErros.logarErro(e1);
            }
        }
    }
}
